import request from '@/utils/request'

// 绑定账号
export function toSort(query) {
  return request({
    url: '/system/appUser/toSort',
    method: 'post',
    data: query
  })
}

// 绑定账号
export function bindUser(query) {
  return request({
    url: '/system/appUser/bindUser',
    method: 'post',
    data: query
  })
}

// 取消绑定账号
export function unBindUser(query) {
  return request({
    url: '/system/appUser/unBindUser',
    method: 'post',
    data: query
  })
}

// 设置账号类型
export function setAccountType(query) {
  return request({
    url: '/system/appUser/setAccountType',
    method: 'post',
    data: query
  })
}

// 新增会员
export function addVip(query) {
  return request({
    url: '/system/appUser/addVip',
    method: 'post',
    data: query
  })
}


// 解封
export function releaseAccount(query) {
  return request({
    url: '/system/appUser/releaseAccount',
    method: 'get',
    params: query
  })
}

// 封号
export function bannedAccount(query) {
  return request({
    url: '/system/appUser/bannedAccount',
    method: 'post',
    data: query
  })
}

// 踢下线
export function kickOnline(query) {
  return request({
    url: '/system/appUser/kickOnline/' + query,
    method: 'get'
  })
}

// 查询用户基本信息-扩展(存放一些不重要但是必要的信息)列表
export function listAppUser(query) {
  return request({
    url: '/system/appUser/list',
    method: 'get',
    params: query
  })
}

// 查询用户基本信息-扩展(存放一些不重要但是必要的信息)详细
export function getAppUser(id) {
  return request({
    url: '/system/appUser/' + id,
    method: 'get'
  })
}

// 查询用户会员信息
export function getAppUserVip(id) {
  return request({
    url: '/system/appUser/vip/' + id,
    method: 'get'
  })
}

// 新增用户基本信息-扩展(存放一些不重要但是必要的信息)
export function addAppUser(data) {
  return request({
    url: '/system/appUser',
    method: 'post',
    data: data
  })
}

// 修改用户基本信息-扩展(存放一些不重要但是必要的信息)
export function updateAppUser(data) {
  return request({
    url: '/system/appUser',
    method: 'put',
    data: data
  })
}

// 删除用户基本信息-扩展(存放一些不重要但是必要的信息)
export function delAppUser(id) {
  return request({
    url: '/system/appUser/' + id,
    method: 'delete'
  })
}

// 取消用户的真人认证
export function cancelRealAuth(data) {
  return request({
    url: '/system/userCheck/cancelRealAuth',
    method: 'put',
    data: data
  })
}

// 修改用户的视频/语音价格
export function changePrice(data) {
  return request({
    url: '/system/appUser/changePrice',
    method: 'put',
    data: data
  })
}

// 修改用户手机号码
export function changePhone(data) {
  return request({
    url: '/system/appUser/changePhone',
    method: 'put',
    data: data
  })
}

// 获取用户手机号码修改记录
export function getPhoneLog(data) {
  return request({
    url: '/system/appUser/phoneLog',
    method: 'get',
    params:data
  })
}

// 修改用户性别
export function changeSex(data) {
  return request({
    url: '/system/appUser/changeSex',
    method: 'put',
    data:data
  })
}

// 获取用户手机号码修改记录
export function queryWalletLog(data) {
  return request({
    url: '/system/appUser/walletLog',
    method: 'get',
    params:data
  })
}

// 修改用户性别
export function changeWallet(data) {
  return request({
    url: '/system/appUser/addWallet',
    method: 'post',
    data:data
  })
}
